Welcome to python!

6.05 库存预警和菜品更新

#5、设置菜品库存的价格(仅限管理员)

def update():

while True:

exist = 0

num=input("请输入要修改的菜品编号:")

for product in productsList:

if product["编号"]==num:

exist = 1

input1 = input("您需要更新的值是:1、价格,2、库存:")

input2 = input("更新后的值为:")

if input1=="1":

product["价格"]=float(input2)

elif input1=="2":

product["库存"]=int(input2)

print("----菜品",product["名称"],"已更新成功")

listAll()

break

if exist==0:

print("此菜品不存在!")

choice=input("请输入1 取消 2 继续输入")

if choice=="1":

break

else:

continue

else:

break

#6、库存预警(低于10时)

def warning():

exist = 0

print("以下菜品需要补充食材:")

print("----编号--------名称--------价格--------库存------")

for product in productsList:

if product["库存"]<10:

exist = 1

print(product["编号"], "--------", product["名称"], "--------", product["价格"], "--------",

product["库存"], "--------")

if exist == 0:

print("库存充足!")

返回值:

***************************** 菜品管理系统1.0 ************************************************

请输入用户名:aaa

请输入密码:123

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):6

以下菜品需要补充食材:

----编号--------名称--------价格--------库存------

1001 -------- 牛肉 -------- 30 -------- 7 --------

1008 -------- 啤酒 -------- 4 -------- 9 --------

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):5

请输入要修改的菜品编号:1008

您需要更新的值是:1、价格,2、库存:2

更新后的值为:999

----菜品 啤酒 已更新成功

----编号--------名称--------价格--------库存------

1001 -------- 牛肉 -------- 30 -------- 7 --------

1002 -------- 千张 -------- 10 -------- 122 --------

1003 -------- 土豆 -------- 12 -------- 103 --------

1004 -------- 汽水 -------- 6 -------- 34 --------

1008 -------- 啤酒 -------- 4 -------- 999 --------

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):6

以下菜品需要补充食材:

----编号--------名称--------价格--------库存------

1001 -------- 牛肉 -------- 30 -------- 7 --------

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):5

请输入要修改的菜品编号:12333

此菜品不存在!

请输入1 取消 2 继续输入1

---------------功能列表------------------

1、显示菜单列表

2、根据名称查询菜品信息

3、菜品上架

4、菜品下架

5、设置菜品库存的价格

6、库存预警

7、按照价格排序显示

8、退出

******************请输入功能编号(1~8):8